package com.ruoyi.eduManage.service;

import com.ruoyi.eduManage.domain.dto.DailyStatisticsMailDTO;

import java.util.List;

/**
 * 邮件数据服务接口
 *
 * @author ruoyi
 */
public interface IMailDataService {

    /**
     * 获取所有教师的每日统计邮件数据
     *
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @param expectedDays 预期天数
     * @return 教师邮件数据列表
     */
    List<DailyStatisticsMailDTO> getAllTeachersDailyStatistics(String startDate, String endDate, Integer expectedDays);

    /**
     * 获取指定教师的每日统计邮件数据
     *
     * @param teacherNo 教师工号
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @param expectedDays 预期天数
     * @return 教师邮件数据
     */
    DailyStatisticsMailDTO getTeacherDailyStatistics(String teacherNo, String startDate, String endDate, Integer expectedDays);
}
